
class upload_manager
{
	array $um_list[ $key ] -> (string)   base_dir;
	                       -> (array)    alt_base_dirs[ $key ][ "base_dir" ]
	                                     alt_base_dirs[ $key ][ "description" ];
	                       -> (array)    files_for_upload [ $suffix ] = "icon.gif" | "";
	                       -> (string)   stylesheet;
	                       -> (string)   return_url;
	                       -> (string)   return_form_field;
	                       -> (string)   return_type;
	                       -> (string)   logfile;
	                       -> (long int) max_file_size;
	                       -> (array)    memorized_files [ $filename ] = (true|false);
	                       -> (string)   files_memorize_func;
	                       -> (string)   files_remember_func;

	void upload_manager( $um_key, $um_user )

	void show();
	
	string textlink( string um_key, string link_title, string link_target );
	string piclink ( string um_key, sring link_title, string link_target, 
	                 string pic_url );
	
}
